elf believed to inhabit mines - Espagnol Anglais Dictionnaire